package jfrederick8;

public class UnitRecruit extends GameCharacter{

	public UnitRecruit(String name, CharacterStats stats, GrowthRates rates, String unitType, int level, int experience, int movementDistance, String movementType, boolean recruit, boolean moved, Item[] itemsHeld, Weapon[] primaryWeapon, Weapon[] secondaryWeapon, Armor[] armor, Armor[] accessories, WeaponProficiencies weaponProficiencies, int sight) {
		super(name, stats, rates, unitType, level, experience, movementDistance, movementType, recruit, moved, itemsHeld, primaryWeapon, secondaryWeapon, armor, accessories, weaponProficiencies, sight);
		
		this.name="First Recruit";
		
		this.stats.setMaxHP(10);
		this.stats.setAttack(4);
		this.stats.setMeleeDef(2);
		this.stats.setRangedDef(2);
		this.stats.setExplosiveDef(2);
		this.stats.setSpecialDef(2);
		this.stats.setSkill(2);
		this.stats.setLuck(2);
		this.stats.setSpeed(2);
		
		
		this.rates.setMaxHP(.7);
		this.rates.setAttack(.7);
		this.rates.setMeleeDef(.7);
		this.rates.setRangedDef(.7);
		this.rates.setExplosiveDef(.7);
		this.rates.setSpecialDef(.7);
		this.rates.setSkill(.7);
		this.rates.setLuck(.7);
		this.rates.setSpeed(.7);
		
		this.unitType="Recruit";
		
		this.level=1;
		
		this.experience=0;
		
		this.movementDistance=4;
		
		this.movementType="Walk";
		
		this.recruit=true;
		
		this.moved=false;
		
		this.itemsHeld=new Item[3];
		
		this.primaryWeapon=new Weapon[1];
		
		this.secondaryWeapon=new Weapon[1];
		
		this.armor=new Armor[1];
		
		this.accessories=new Armor[3]; 
		
		this.weaponProficiencies.setPistols(1);
		
		this.sight=4;
		
	}//End Constructor Recruit
}//End Class Recruit
